Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
COM ermöglicht es, DLL-Server zu erstellen, die in einen Ersatz EXE-Prozess geladen werden können. Dies kombiniert die Einfaches Schreiben von DLL-Servern mit den Vorteilen der ausführbaren Implementierung. Entwicklungstools wie Microsoft Visual Studio erleichtern das Schreiben von DLL-Servern, aber ein DLL-Server selbst hat Grenzen. Das Ausführen des DLL-Servers in einem Ersatzprozess bietet mehrere mögliche Vorteile:
- Fehlerisolation und die Möglichkeit, mehrere Clients gleichzeitig zu bedienen.
- In einer verteilten Umgebung kann eine DLL-Serverimplementierung verwendet werden, um Remoteclients zu bedienen.
- Es könnte Clients ermöglichen, sich vor nicht vertrauenswürdigen Servercode zu schützen, während sie Zugriff auf die Dienste gewähren, die der DLL-Server bereitstellt.
- Das Ausführen eines DLL-Servers in einem Ersatz stellt die DLL mit der Sicherheit des Ersatzes bereit.
COM stellt einen Standard-Ersatzprozess bereit, oder Sie können einen benutzerdefinierten Ersatz schreiben, wenn Sie spezielle Anforderungen haben.
Die folgenden Themen enthalten weitere Informationen zu DLL-Surrogaten:
- DLL-Serveranforderungen
- Using the System-Supplied Surrogate
- Schreiben eines benutzerdefinierten Ersatz-